package com.cci.kangdao.fieldService.dto.request;

import com.cci.kangdao.entity.BaseEntity;
import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * @author William Du
 * @date 2020/1/11
 */
public class SyncFieldServiceWorkOrderRequest extends BaseEntity {

    @JsonProperty("ItemNo")
    private String crmItemNo;

    @JsonProperty("WorkOrderNo")
    private String crmOrderNo;

    @JsonProperty("CreatorName")
    private String creatorName;

    @JsonProperty("RequestedStartDate")
    private String requestStartDate;

    @JsonProperty("RequestedEndDate")
    private String requestEndDate;

    @JsonProperty("WorkOrderSummary")
    private String workOrderSummary;

    @JsonProperty("WorkOrderDetail")
    private String workOrderDetail;

    @JsonProperty("InvestigatedPart")
    private String investigatedPart;

    @JsonProperty("NeedToTakePicture")
    private Integer needToTakePicture;

    @JsonProperty("NeedToTearDown")
    private Integer needToTearDown;

    @JsonProperty("NeedToTest")
    private Integer needToTest;

    @JsonProperty("NeedToReturnPart")
    private Integer needToReturnPart;

    @JsonProperty("DesignatedTool")
    private String designatedTool;

    @JsonProperty("ToolSource")
    private String toolSource;

    @JsonProperty("NeedToQuery")
    private Integer needToQuery;

    @JsonProperty("FieldServiceEngineer")
    private String engineerWWID;

    @JsonProperty("Comments")
    private String comments;

    @JsonProperty("ThreeR")
    private Integer threeR;

    @JsonProperty("Province")
    private String coverageProvince;

    @JsonProperty("City")
    private String coverageCity;

    public String getCrmItemNo() {
        return crmItemNo;
    }

    public void setCrmItemNo(String crmItemNo) {
        this.crmItemNo = crmItemNo;
    }

    public String getCrmOrderNo() {
        return crmOrderNo;
    }

    public void setCrmOrderNo(String crmOrderNo) {
        this.crmOrderNo = crmOrderNo;
    }

    public String getCreatorName() {
        return creatorName;
    }

    public void setCreatorName(String creatorName) {
        this.creatorName = creatorName;
    }

    public String getRequestStartDate() {
        return requestStartDate;
    }

    public void setRequestStartDate(String requestStartDate) {
        this.requestStartDate = requestStartDate;
    }

    public String getRequestEndDate() {
        return requestEndDate;
    }

    public void setRequestEndDate(String requestEndDate) {
        this.requestEndDate = requestEndDate;
    }

    public String getWorkOrderSummary() {
        return workOrderSummary;
    }

    public void setWorkOrderSummary(String workOrderSummary) {
        this.workOrderSummary = workOrderSummary;
    }

    public String getWorkOrderDetail() {
        return workOrderDetail;
    }

    public void setWorkOrderDetail(String workOrderDetail) {
        this.workOrderDetail = workOrderDetail;
    }

    public String getInvestigatedPart() {
        return investigatedPart;
    }

    public void setInvestigatedPart(String investigatedPart) {
        this.investigatedPart = investigatedPart;
    }

    public Integer getNeedToTakePicture() {
        return needToTakePicture;
    }

    public void setNeedToTakePicture(Integer needToTakePicture) {
        this.needToTakePicture = needToTakePicture;
    }

    public Integer getNeedToTearDown() {
        return needToTearDown;
    }

    public void setNeedToTearDown(Integer needToTearDown) {
        this.needToTearDown = needToTearDown;
    }

    public Integer getNeedToTest() {
        return needToTest;
    }

    public void setNeedToTest(Integer needToTest) {
        this.needToTest = needToTest;
    }

    public Integer getNeedToReturnPart() {
        return needToReturnPart;
    }

    public void setNeedToReturnPart(Integer needToReturnPart) {
        this.needToReturnPart = needToReturnPart;
    }

    public String getDesignatedTool() {
        return designatedTool;
    }

    public void setDesignatedTool(String designatedTool) {
        this.designatedTool = designatedTool;
    }

    public String getToolSource() {
        return toolSource;
    }

    public void setToolSource(String toolSource) {
        this.toolSource = toolSource;
    }

    public Integer getNeedToQuery() {
        return needToQuery;
    }

    public void setNeedToQuery(Integer needToQuery) {
        this.needToQuery = needToQuery;
    }

    public String getEngineerWWID() {
        return engineerWWID;
    }

    public void setEngineerWWID(String engineerWWID) {
        this.engineerWWID = engineerWWID;
    }

    public String getComments() {
        return comments;
    }

    public void setComments(String comments) {
        this.comments = comments;
    }

    public Integer getThreeR() {
        return threeR;
    }

    public void setThreeR(Integer threeR) {
        this.threeR = threeR;
    }

    public String getCoverageProvince() {
        return coverageProvince;
    }

    public void setCoverageProvince(String coverageProvince) {
        this.coverageProvince = coverageProvince;
    }

    public String getCoverageCity() {
        return coverageCity;
    }

    public void setCoverageCity(String coverageCity) {
        this.coverageCity = coverageCity;
    }
}